Hotels between Indian Rocks Beach and St. Petersburg-Clearwater International Airport (PIE) - 9.3 miles
Hotels between Indian Rocks Beach and Tampa International Airport (TPA) - 19.4 miles